This is the ultimate mathematic library for Turbo Pascal or Borland Pascal users on 386/387, 486 and Pentium based machines. The library includes 5 files providing as many units. - MATHLIB.PAS provides all standard mathematic functions for floating point numbers. Its works on any machines and for any real types. Validity domains and definiton limits are checked. It has a simple error handler. - MATH387.PAS provides all standard mathematic functions as well. But it works only on 386/387, 486 and Pentium based machines and for single, double and extended types. Validity domains and definition limits are not checked. It is mainly written in 387 assembler. Functions run two to six times faster than the corresponding function in the MATHLIB or the Turbo Pascal system libraries. - HYPERBOL.PAS includes the hyperbolic functions. It uses the MATHLIB unit. - HYPER387.PAS includes the hyperbolic functions. Written in 387 assembler for speed improvement. - COMPLEXP.PAS is a library for complex numbers. To choose the type of real numbers, change the definiton of the float type in the interface part of the units. The three files MATHLIB.PAS, HYPERBOL.PAS and COMPLEXP.PAS are new versions. Old versions have been already uploaded in june 95 on the PCNET. They were written last years with comments in french, but mathematics is an universal language! I guess nobody will face problems using those files. You can use this software free, but please, try to keep the author's name in the unit sources. I'll appreciate you sending me comments or improvements. I hope you will find these libraries usefull. They avoid to write again and again mathematical functions missing in the Turbo Pascal Compiler. Jean-didier GAYRARD Oct. 1995 CIS 76603.767